package dreamdancetiktokenums

const (
	UserInfoHash = "%s:%s:user:userinfo:%s" //陌陌用户信息表
	UserAllHas   = "%s:%s:user_hash"        //陌陌用户列表，存储在zSet中，score连胜场次作为积分

	//RoundZSet                = "%s:%s:zSet:currentRound:%s"         //当局连胜排行榜
	RoundString              = "%s:%s:String:currentRound:%s"       //当局连胜排行榜
	CurrentWinningNumberHash = "%s:%s:hash:currentWinningNumber:%s" //当局连胜次数
	TotalZSet                = "%s:%s:zSet:Total"                   //总排行榜
	WinningStreakZSet        = "%s:%s:zSet:WinningStreakZSet"       //历史连胜排行榜
	WinningTotalZSet         = "%s:%s:zSet:WinningTotalZSet"        //历史连胜排行榜

	ClientHashConnection     = "%s:%s:Hash:Connection"               //记录客户端连接状态
	NeedDeleteHostNoDataPool = "%s:%s:Hash:NeedDeleteHostNoDataPool" //记录客户端连接状态

	PlatformTikTok = "dreamTiktok" //抖音

	RoomProblemHash     = "%s:%s:hash:roomProblem:%s"         //局对应的问题
	RoomProblemInfoHash = "%s:%s:hash:roomProblemInfo:%s:%+v" //局对应的问题

	PipelineBatchNumber = 1000 //快手

	ScoreTotalZSet      = "%s:%s:zSet:ScoreTotalZSet"      //历史欢乐值排行榜
	ScoreDayZSet        = "%s:%s:zSet:ScoreDayZSet:%s"     //最近几天欢乐值排行榜
	ExperienceTotalZSet = "%s:%s:zSet:ExperienceTotalZSet" //历史欢乐值排行榜

	SingleScoreDayZSet = "%s:%s:zSet:SingleScoreDayZSet:%s" //某天的欢乐值排行榜（%s : 2024-07-07）

	HasChangeUserZSet    = "%s:%s:zSet:HasChangeUser"    //记录有变化的用户，方便更新
	HasChangeUserZSetNew = "%s:%s:zSet:HasChangeUserNew" //记录有变化的用户，方便更新

	RankSuitHash         = "%s:%s:hash:rankSuit"         //套装榜单
	RankWingsHash        = "%s:%s:hash:rankWings"        //翅膀榜单
	RankWingsHashOneGame = "%s:%s:hash:rankWingsOneGame" //翅膀榜单

	ComposeRankSuitHash         = "%s:%s:hash:composeRankSuit"         //组合套装榜单
	ComposeRankWingsHash        = "%s:%s:hash:composeRankWings"        //组合翅膀榜单
	ComposeRankWingsHashOneGame = "%s:%s:hash:composeRankWingsOneGame" //组合翅膀榜单

	SpecialEffectsForUnsentGifts       = "%s:%s:hash:specialEffectsForUnsentGifts"       //还未发送的礼物特效，
	ClientSpecialEffectsForUnsentGifts = "%s:%s:hash:clientSpecialEffectsForUnsentGifts" //还未发送的客户端特效，

	FullServiceZSet       = "%s:%s:zSet:fullServiceZSet"         //全部的队列，
	FullServiceSingleList = "%s:%s:list:fullServiceSingleList%s" //队列，专门用来管理对应的喇叭的，
	FullServiceCommonList = "%s:%s:list:fullServiceCommonList"   //队列，专门用来管理对应的喇叭的，

	CombinationTotalZSet     = "%s:%s:zSet:CombinationTotalZSet:%s"        //組合欢乐值排行榜
	CombinationHashDetailMap = "%s:%s:hash:CombinationHashDetailMap:%s:%s" //翅膀榜单
	CombinationAsyncList     = "%s:%s:list:CombinationAsyncList"           //同步组合数据的队列

	ComposeRankTitleHash = "%s:%s:hash:composeRankTitle" //组合套装榜单,发给用户的

	ScoreRaloTotalZSet            = "%s:%s:zSet:ScoreRaloZSet:%s"              //活动排名，活动id
	ScoreRaloDistributeHash       = "%s:%s:hash:ScoreRaloDistributeHash:%s:%s" //发送过散件的人，不需要再次发送
	ScoreRaloUserElementHash      = "%s:%s:hash:ScoreRaloUserElementHash"      //过期了，就删除
	ScoreRaloWingsUserElementHash = "%s:%s:hash:ScoreRaloWingsUserElementHash" //过期了，就删除
	BarrageList                   = "%s:%s:list:barrage:%s"                    //过期了，就删除

	TestUserBarrage = "%s:%s:hash:testUserBarrage" //这里面的用户弹幕才会发送到测试环境

	CurrentRoomUsersInfo = "%s:%s:hash:currentRoomUsersInfo" //当前直播间的所有用户

	UserDrawPrizeNumber = "%s:%s:hash:userDrawPrizeNumber" //用户抽奖次数

	UserElementBag     = "%s:%s:hash:userElementBag:%s"     //用户抽奖次数
	UserElementBagRalo = "%s:%s:hash:userElementBagRalo:%s" //光环背包
	UserElementBagWing = "%s:%s:hash:userElementBagWing:%s" //翅膀背包

	BuffoonScoreDayZSet   = "%s:%s:zSet:BuffoonScoreDayZSet:%s" //小丑最近几天欢乐值排行榜
	BuffoonScoreTotalZSet = "%s:%s:zSet:BuffoonScoreTotalZSet"  //小丑历史欢乐值排行榜

	BuffoonScoreDayString    = "%s:%s:zSet:BuffoonScoreDayString:%s"    //统计总分数
	BuffoonScoreSingleString = "%s:%s:zSet:BuffoonScoreSingleString:%s" //统计总分数

	UserBestFriendsHash = "%s:%s:hash:UserBestFriendsHash:%s" //用户关系发放的套装

	ScoreRaloHandsUserElementHash = "%s:%s:hash:ScoreRaloHandsUserElementHash" //过期了，就删除

	UserPackageHash           = "%s:%s:hash:UserPackageHash:%s"          //用户背包
	UserHasRoomCode           = "%s:%s:hash:UserHasRoomCode:%s"          //用户所在直播间id映射
	UserPackageListHasChange  = "%s:%s:list:UserPackageHashHasChange:%s" //改动的
	DistributeDrawPrizeNumber = "%s:%s:hash:distributeDrawPrizeNumber"   //给用户发放抽奖次数

	LockStringElementGive = "%s:%s:string:ElementGive:%s" //第一个变量是环境，第二个是项目，第三个是用户id

	HostDailyStoreHash = "%s:%s:hash:DailyStore:%s" // 主播商店

	UserFriendsHash          = "%s:%s:hash:UserFriendsHash:%s"      // 用户好友关系表
	UserFriendsListHasChange = "%s:%s:list:UserFriendsHasChange:%s" // 用户好友关系改变表
	RoomDrawPrizeList        = "%s:%s:list:RoomDrawPrizeList:%s"    // 房间抽奖关系表

	UserAchievementHash = "%s:%s:hash:UserAchievementHash:%s" // 用户成就信息

	MarryCompensateDressLevelString = "%s:%s:string:compensateDressLevel:%s" // 主播补偿装扮信息

	LikeDayZSet = "%s:%s:zSet:ListDayZSet:%s" //最近几天点赞数排行

	UserAchievementSendHash = "%s:%s:list:UserAchievementSendHash:%s" //用户获得成就推送

	PetCharmRankZSet   = "%s:%s:zSet:petCharmRank:%s" //魅力值排行榜
	PetStaminaRankZSet = "%s:%s:zSet:petStaminaRanks" //体力值排行榜
	PetIQRankZSet      = "%s:%s:zSet:petIQRank"       //智力值排行榜

	UserPetHash     = "%s:%s:hash:UserPetHash:%s"        // 用户宠物表
	PetInfoHash     = "%s:%s:hash:PetInfoHash:%s"        // 宠物详情表
	GrowthAwardHash = "%s:%s:hash:GrowthAwardHash:%s:%s" //成长值月票奖励

	RecordUserGroupIdHash = "%s:%s:hash:RecordUserGroupIdHash:%s:%s" //用户分组记录
	RecordRoomStatusHash  = "%s:%s:hash:RecordRoomStatusHash:%s"     //房间状态记录
	TiktokRankLock        = "%s:%s:string:TiktokRankLock"            //tiktok设置当前生效的世界榜单lock

	ClientSpecialEffectsSet = "%s:%s:set:ClientSpecialEffectsSet:%s:%s" //客户端同步特效列表
	SpecialEffectsSet       = "%s:%s:set:EffectsSet:%s:%s"              //后台同步特效列表

	ModelScoreInfoHash   = "%s:%s:hash:ModelScoreInfoHash:%s"      // 用户比赛分数hash
	ModelMoneyInfoHash   = "%s:%s:hash:ModelMoneyInfoHash:%s"      // 用户比赛金额hash
	ModelGiftNumInfoHash = "%s:%s:hash:ModelGiftNumInfoHash:%s:%s" // 比赛礼物数量 用户Id 礼物数量

	ModelCpScoreInfoHash         = "%s:%s:hash:ModelCpScoreInfoHash:%s"         // 用户比赛分数hash 用户Id:用户Id 分数
	ModelCpMoneyInfoHash         = "%s:%s:hash:ModelCpMoneyInfoHash:%s"         // 用户比赛金额hash 用户Id:用户Id 金额
	ModelCpGiftNumInfoHash       = "%s:%s:hash:ModelCpGiftNumInfoHash:%s:%s"    // 比赛礼物数量  用户Id:用户Id 礼物数量
	TreasureBoxString            = "%s:%s:string:TreasureBoxString"             // 主播宝箱
	ModelCpScorePersonalInfoHash = "%s:%s:hash:ModelCpScorePersonalInfoHash:%s" // 用户比赛分数hash 用户Id 分数

	DestinyTreasureChestWinningHash = "%s:%s:hash:DestinyTreasureChestWinningHash:%s:%s" // 天命宝箱中奖详情

	ReissueComposeEffectsList = "%s:%s:list:ReissueComposeEffectsList:%s" // 补发双人特效
	GiveCountHash             = "%s:%s:hash:GiveCountHash"                //用户赠送次数配置
	UserDayGiveCountHash      = "%s:%s:hash:GiveCountHash:%s:%s"          //用户每日赠送次数

	UserCpListHash = "%s:%s:hash:UserCpListHash:%s:%s" //用户cp列表hash
)
